iron collar - English Synonyms Dictionary

iron collar

n.
[1] garrote , garotte , garrotte